#comentarios{
margin-left: 150px;
width: 450px;
}

.comentario{
width: 450px;
}

.comentario_cuerpo{
  padding: 5px;
}

.comentario_pie{
height: 7px;
margin: 0px 0px 10px 0px;
}

.blogs .comentario_cuerpo{
    background-image:url(/imgs/comentario_fondo.png);
  	background-position:left top;
  	background-repeat:repeat-y;
}

.blogs .comentario_pie{
    background-image:url(/imgs/comentario_sombra_abajo.png);
  	background-position:left top;
  	background-repeat:no-repeat;
}

.libros_ficha .comentario_cuerpo{
    background-image:url(/imgs/comentario_libro_cuerpo.png);
  	background-position:left top;
  	background-repeat:repeat-y;
}

.libros_ficha .comentario_pie{
    background-image:url(/imgs/comentario_libro_sombra_abajo.png);
  	background-position:left top;
  	background-repeat:no-repeat;
}

.comentario p{
margin: 0px;
}

#comentario_form{
background-color: white;
padding: 10px;
}

#comentario_form input{
margin-bottom: 5px;
}

.comentario_author_and_date{
background-color: grey;
padding: 5px;
margin: 0px 15px 0px 5px;
color: #ccc;
}

.comentario_author,
.comentario_author a {
font-weight: bold;
color: #eee;
}

.comentario_texto{
padding: 10px 50px 10px 10px;
}

.comentario_error ul{
list-style: none;
}
.comentario_error{
color: red;
}